Obec Veselý Žďár leží v kraji Vysočina v ORP Havlíčkův Brod v nadmořské výšce 491 m. V roce 2014 zde žilo 552 obyvatel. Veselý Žďár má katastrální území o rozloze 870 ha.